feel embarrassed for - Francés Inglés Diccionario